// ConcreteGLObject3D.cpp

# include "ConcreteGLObject3D.h"

namespace Voltron
{

	ConcreteGLObject3D::ConcreteGLObject3D(): GLObject3D()
	{
		
	}
	
	ConcreteGLObject3D::ConcreteGLObject3D(int quantityVerts):
				GLObject3D(quantityVerts)
	{
	}

	ConcreteGLObject3D::ConcreteGLObject3D(int quantityVerts, vec4* positionVerts, vec4* colorVerts, GLuint shaderprogram):
	 			GLObject3D(quantityVerts,positionVerts, colorVerts, shaderprogram)
	{
	}

	
	ConcreteGLObject3D::~ConcreteGLObject3D()
	{
	}

	void ConcreteGLObject3D::render()
	{
		makeActiveObject();
		glDrawArrays(GL_TRIANGLES, 0, _positionVerts.size());
	}
}

